Contention-related crash failures: Definitions, agreement algorithms, and impossibility results

نویسندگان

چکیده

This article explores an interplay between process crash failures and concurrency. Namely, it aims at answering the question, “Is possible to cope with more when some number of crashes occur before predefined contention point happened?”. These are named λ-constrained crashes, where λ is (known by processes). Hence, this considers two types crashes: classical (which can any time consequently called any-time crashes). Considering a system made up n asynchronous processes communicating through atomic read/write registers, focuses on design agreement-related algorithms. Assuming λ=n−1 no failure, first algorithm solves consensus problem in presence one thereby circumventing well-known FLP impossibility result. The second k-set agreement for k≥2. It such that λ=n−ℓ ℓ≥k=m+f works (2m+ℓ−k) (f−1) i.e., t=(2m+ℓ−k)+(f−1) crashes. follows considering timing respect enlarges space executions which be solved despite combined effect asynchrony, concurrency, paper also presents results context (with or without

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Impossibility Results and Lower Bounds for Consensus under Link Failures

We provide a suite of impossibility results and lower bounds for the required number of processes and rounds for synchronous consensus under transient link failures. Our results show that consensus can be solved even in presence of O(n) moving omission and/or arbitrary link failures per round, provided that both the number of affected outgoing and incoming links of every process is bounded. Pro...

متن کامل

Timing Based Distributed Computation Algorithms and Impossibility Results

Real distributed systems are subject to timing uncertainties processes may lack a common notion of real time or may even have only inexact information about the amount of real time needed for performing primitive computation steps In this thesis we embark on a study of the complexity theory of such systems and present combinatorial results that determine the inherent costs of some accomplishabl...

متن کامل

Decentralized Coordination with Crash Failures

ACKNOWLEDGMENTS I thank my adviser, Professor Gul Agha, and the members of the Open Systems Laboratory for supporting my work with their time, resources and ideas. The study described in this thesis is a continuation of a project done in collaboration with Together we built all the infrastructure used in developing this thesis, I have made only relatively small improvements. Since the original ...

متن کامل

Weighted argument systems: Basic definitions, algorithms, and complexity results

Article history: Received 31 July 2009 Received in revised form 8 September 2010 Accepted 8 September 2010 Available online 25 September 2010

متن کامل

Revisiting simultaneous consensus with crash failures

This paper addresses the “consensus with simultaneous decision” problem in a synchronous system prone to t process crashes. This problem requires that all the processes that do not crash decide on the same value (consensus) and that all decisions are made during the very same round (simultaneity). So, there is a double agreement, one on the decided value (data agreement) and one on the decision...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Theoretical Computer Science

سال: 2022

ISSN: ['1879-2294', '0304-3975']

DOI: https://doi.org/10.1016/j.tcs.2022.01.029